﻿@charset "utf-8";
/* CSS Document */


/* 头部公用样式  */
.hd {background:#fff;   width:100%; float:left;}
.hd_language { text-align:right; height:14px; padding-top:16px; margin:0 auto; width:1200px;}
.hd_language a{ margin-left:10px; padding-left:30px; font-size:12px; color:#707070; line-height:14px;}
.hd_language a:nth-child(1) { background:url(../images/yy_icon_01.png) 0 center no-repeat;}
.hd_language a:nth-child(2) { background:url(../images/yy_icon_02.png) 0 center no-repeat;}
.hd_language a:nth-child(3) { background:url(../images/yy_icon_03.png) 0 center no-repeat;}
.hd_language a:hover{ text-decoration:underline; color:#ef7f1b;}
.hd_top { height:82px; margin:0 auto; width:1200px;}
.hd_top_lt { float:left;}
.hd_top_lt a{ float:left; margin:5px 100px 0 0;}
.hd_top_lt h3{ float:left; line-height:66px; font-size:16px;}
.hd_top_rt { float:right;line-height:66px;}
.hd_appointment{ float:left; color:#ef811f; font-size:16px; padding-left:30px; margin-left:60px; background:url(../images/top_icon_01.png) 0 center no-repeat;}
.hd_appointment:hover { text-decoration:underline;}
.hd_top_rt h4 { float:left; margin-left:60px; font-size:16px; padding-left:30px; background:url(../images/top_icon_02.png) 0 center no-repeat; }
.hd_share { float:left; margin-left:60px; }
.hd_share a{ text-indent:9999px; width:26px;height:26px; float:left; margin:20px 0 0 15px; overflow:hidden; white-space:nowrap;}
.hd_share a:nth-child(1) { background:url(../images/fx_icon_03.png) no-repeat;}
.hd_share a:nth-child(2) { background:url(../images/fx_icon_04.png) no-repeat;}
.hd_share a:hover:nth-child(1) { background:url(../images/fx_icon_01.png) no-repeat;}
.hd_share a:hover:nth-child(2) { background:url(../images/fx_icon_02.png) no-repeat;}

.hd_menu { padding-top:3px; width:100%; background:#6c6c6c url(../images/menu_bgw_03.jpg) repeat-x; height:55px;}
.hd_menu ul{ margin:0 auto; width:975px;}
.hd_menu ul li{ width:12.5%; height:55px; float:left; line-height:55px; text-align:center; position:relative; z-index:999;}
.hd_menu ul li h6{ width:100%; height:100%; position:relative; z-index:1; overflow:hidden; float:left;}
.hd_menu ul li a{ color:#fff; width:100%; font-size:16px; height:100%; float:left; position:absolute; left:0; top:0; z-index:5;}
.hd_menu ul li h6:before {content: " "; z-index:2;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; position:absolute; width:100%; height:55px; z-index:2; bottom:-55px; left:0;overflow:hidden; -webkit-border-radius:100px/20px; -moz-border-radius:100px/20px;  -ms-border-radius:100px/20px; border-radius:100px/20px; background: url(../images/menu_bg_03.png) 0 center repeat-x;}
.hd_menu ul li:hover h6:before,.hd_menu ul .mn_dq h6:before { bottom:0; -webkit-border-radius:0; -moz-border-radius:0;  -ms-border-radius:0; border-radius:0;}
.hd_menu ul li:nth-child(1) a { background:url(../images/menu_iocn.png) center center no-repeat; text-indent:999px; white-space:nowrap;}
.hd_menu ul li h6.xl_mn:after{content: " "; -webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;position: absolute; z-index:5; right:12px; top:24px; width:11px; height:6px; background:url(../images/mnsj_01.png) right center no-repeat;}
.hd_menu ul li:nth-last-child(2) h6.xl_mn:after{ right:7px;}
.hd_menu ul li:hover h6.xl_mn:after {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.hd_menu ul li a:hover{ color:#adadad;}
.hd_menu ul .mn_dq h6:before { bottom:0; opacity:0.8; -webkit-border-radius:0; -moz-border-radius:0;  -ms-border-radius:0; border-radius:0;}
.hd_menu ul li .menu_xl { position:absolute; overflow:hidden; height:0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; z-index:999; top:56px; left:0; background:rgba(21,21,21,0.7) url(../images/mnsj_02.png) 57px -5px no-repeat; width:100%;}
.hd_menu ul li:nth-last-child(2) .menu_xl,.hd_menu ul li:last-child .menu_xl { left:auto; right:0;  }
.hd_menu ul li:nth-last-child(2) .column_x2,.hd_menu ul li:last-child .column_x2 { background:rgba(21,21,21,0.7) url(../images/mnsj_02.png) 178px -5px no-repeat; }
.hd_menu ul li:nth-last-child(2) .column_x3,.hd_menu ul li:last-child .column_x3 { background:rgba(21,21,21,0.7) url(../images/mnsj_02.png) 299px -5px no-repeat; }
.hd_menu ul li .mnxl_column { float:left; width:100%; position:relative; z-index:99;}
.hd_menu ul li .mnxl_column:before {content: " "; width:1px; height:90%; background:rgba(255,255,255,0.2); margin-top:5%; position:absolute; right:0; top:0;}
.hd_menu ul li .mnxl_column:last-child:before { display:none;}
.hd_menu ul li .menu_xl a{ position:static; font-size:14px; line-height:34px;}
.hd_menu ul li:hover .menu_xl { height: auto; padding:10px 0; background:rgba(21,21,21,0.7) url(../images/mnsj_02.png) 57px 0 no-repeat;} 
.hd_menu ul li:hover:nth-last-child(2) .column_x2,.hd_menu ul li:hover:last-child .column_x2 { background:rgba(21,21,21,0.7) url(../images/mnsj_02.png) 178px 0 no-repeat; }
.hd_menu ul li:hover:nth-last-child(2) .column_x3,.hd_menu ul li:hover:last-child .column_x3 { background:rgba(21,21,21,0.7) url(../images/mnsj_02.png) 299px 0 no-repeat; }
.hd_menu ul li .column_x2 {width:200%;}
.hd_menu ul li .column_x2 .mnxl_column { width:50%;}
.hd_menu ul li .column_x3 {width:300%;}
.hd_menu ul li .column_x3 .mnxl_column { width:33.3%;}

/* 内容区样式  */
.md { width:100%; float:left;}
.md_banner{ width:100%; margin:0 auto; height:456px; position:relative; }
.jdt_ul{ width:100%; height:456px;overflow:hidden}
.jdt_ul li{ width:100%; height:456px; text-align:center;}
.jdt_ul img{width:1903px;height:456px;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:82px; width:43px; position:absolute; top:50%; left:70px; opacity:0.5; text-indent:-9999px; overflow:hidden; text-decoration:none; background: url(../images/jdt_icon_lt.png) no-repeat;margin-top:-42px;}
.rslides_nav:active{opacity:1.0;}
.rslides_nav.next{ left:auto; background-position:-31px -560px; right:70px; background: url(../images/jdt_icon_rt.png) no-repeat;}
.rslides_tabs{ margin:12px auto; clear:both; text-align:center}
.rslides_tabs li{ display:inline; float:none; _float:left; *float:left; margin:0 4px}
.rslides_tabs a{ text-indent:-9999px; overflow:hidden; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#999999; display:inline-block; _display:block; *display:block; width:10px; height:10px; border:1px solid #999999;}
.rslides_tabs .rslides_here a{ background:#fff; border:1px solid #3d85c6;}
.md_tuwen {width:100%; max-width:1903px; margin:50px auto 0 auto ; height:242px; }
.md_tuwen li{ width:25%; float:left; overflow:hidden; position:relative;}
.md_tuwen li p{ width:100%; text-align:center; font-size:18px; line-height:40px; color:#484848;}
.md_tuwen li a p img {opacity:1;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;}
.md_tuwen li a:hover p img{ opacity:0.7;}
.md_tuwen li:before {content: " "; width:2px;  height:240px; background:#fff; position:absolute; right:0; top:0; z-index:3; }
.md_tuwen li:last-child:before  { display:none;}

.nmd_banner { width:100%; text-align:center; margin:0 auto; height:320px; overflow:hidden;}
.md_position { font-size:14px; color:#666666; width:1200px; margin:20px auto; line-height:40px; border-bottom:1px solid #ececec;}
.md_position a{ color:#666666;}
.md_position a:last-child{ color:#508fcc;}
.md_position a:hover { text-decoration:underline; color:#508fcc;}
.md_nav { width:1200px; height:100px; margin:0 auto;z-index:1000;}
.md_nav ul{ width:1198px; border:1px solid #ececec; height:98px;}
.md_nav ul li{ float:left;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; height:98px; position:relative; z-index:8; text-align:center; font-size:14px; line-height:40px;background:white;}
.md_nav ul li a{ color:#4e4e4e; padding-top:55px; height:43px; width:100%; float:left;}
.md_nav ul li:hover a,.md_nav ul li.mdnav_dq a { color:#fff;}
.md_nav ul li span { width:40px; height:40px; position:absolute; left:50%; top:15px; -webkit-border-radius:22px; -moz-border-radius:22px;  -ms-border-radius:22px; border-radius:22px ; border:2px solid #828282;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); text-align:center; background:#828282; cursor:pointer;}
.md_nav ul li span img{ margin-top:3px;}
.md_nav ul li:after {content: " "; width:1px; height:98px; background:#ececec; position:absolute; right:0; top:0;  }
.md_nav ul li:last-child:after { display:none; }
.md_nav ul li:hover span,.md_nav ul li.mdnav_dq span { border:2px solid #fff; background:none;}
.md_nav ul li:hover,.md_nav ul li.mdnav_dq { background:#508fcc;}
.md_nav ul li.mdnav_dq a:before { content: " "; width:14px; height:5px; background: url(../images/blue_sjicon.png); position:absolute; left:49%; bottom:-5px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }

.md_dqnr { width:1200px; margin:0px auto; padding:20px 0;}
.md_dqnr_bt { width:100%; line-height:60px; position:relative; float:left; z-index:1; border-bottom:2px solid #828282; text-indent:50px; font-size:18px; color:#505050;}
.md_dqnr_bt span { width:34px; height:34px; position:absolute; left:5px; top:12px; -webkit-border-radius:17px; -moz-border-radius:17px;  -ms-border-radius:17px; border-radius:17px ; background: #828282; display:block; text-indent:0;}
.oral_diseases { width:100%; padding-top:40px; float:left;}
.od_bt { width:100%; float:left;}
.od_bt li{ width:200px; cursor:pointer; position:relative; z-index:1; margin:0 20px; height:250px; float:left; -webkit-border-radius:100px; -moz-border-radius:100px;  -ms-border-radius:100px; border-radius:100px;}
.od_bt li p{ width:100%; float:left; text-align:center; color:#444444; line-height:50px;}
.od_bt li p span{ width:198px; height:198px; float:left; text-align:center; border:1px solid #dadada;-webkit-border-radius:100px; -moz-border-radius:100px;  -ms-border-radius:100px; border-radius:100px; -webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; position:relative; z-index:1;}
.od_bt li p span img{ margin-top:4px; width:190px; height:190px;}
.od_bt li:hover p span,.od_bt li.hover p span { border:1px solid #508fcc; } 
.od_bt li.hover:before { content: " "; background:url(../images/grayx_sj.png) ; width:23px; height:11px; bottom:-21px; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); position:absolute;  }
.od_bt li.hover p span:before { content: " "; background:url(../images/blueb_sj.png); width:22px; height:12px; position: absolute; z-index:2; bottom:-11px; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
.od_nr { width:1120px; margin:20px 0 0 20px; padding:20px; float:left; border:1px dashed #dedede;-webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.od_nr p{ font-size:16px; color:#666666; float:left; line-height:26px; width:100%;}
.od_nr h4{ width:100%; float:left;}
.od_nr h4 span { padding:0 20px; background:#6c6c6c; font-size:16px; line-height:42px; float:left; color:#fff; margin:15px 0; -webkit-border-top-left-radius: 14px; -moz-border-radius-topleft: 14px;
-ms-border-radius-topleft: 14px; border-top-left-radius: 14px; -webkit-border-bottom-right-radius: 14px; -moz-border-radius-bottomright: 14px;
-ms-border-radius-bottomright: 14px; border-bottom-right-radius: 14px;}
.od_nr ul{ width:100%; float:left;}
.od_nr ul li{ width:94%; float:left; padding:15px 3%;}
.od_nr ul li:nth-child(1) { border-bottom:1px dashed #dedede;}
.wzli_lt,.wzli_rt { float:left; margin:0 10px;}
.wzli_lt { width:270px;}
.wzli_rt { width:740px;}
.wzli_rt h6{ font-size:18px; color:#ef7f1b; line-height:30px; margin-top:35px;}

.cm_correction { width:100%; float:left; }
.cmc_img { width:100%; text-align:center; padding:50px 0 30px 0; float:left;}
.cmc_tab { width:950px; float:left; padding:0 125px; overflow:hidden; position:relative; z-index:1; height:820px; }
.cmc_tab .tab_btn { width:100%;float:left; height:80px;}
.cmc_tab .tab_btn li{ width:205px; height:55px; background:#999999;-webkit-border-radius:28px; -moz-border-radius:28px;  -ms-border-radius:28px; border-radius:28px; text-align:center; float:left; margin-right:43px; cursor:pointer; margin-top:15px; position:relative; z-index:1;}
.cmc_tab .tab_btn li.cur { background:#f1a300;}
.cmc_tab .tab_btn li.cur:before { content: " "; background:url(../images/orange_sjicon.png); width:14px; height:8px; position:absolute; bottom:-8px; left:50%;  -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }
.cmc_tab .tab_btn li:last-child { margin:15px 0 0 0;}
.cmc_tab .tab_btn li a{ width:100%; height:100%; text-align:center; line-height:55px; color:#fff;}
.cmc_tab .tab_cnt { width: 950px; height:720px; float:left; overflow:hidden; position:relative; z-index:1;}
.cmc_tab .tab_cnt li{position: absolute; top:0; left:950px; padding-top:40px; width:950px; height:680px;}
.cmc_tab .tab_a { position:absolute; width:100%; height:680px; top:120px; left:0;}
.cmc_tab .tab_a a { width:37px; display:block; height:68px; position:absolute; top:50%;  -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-indent:999999px; white-space:nowrap; background:#f00; z-index:999; }
.cmc_tab .tab_a .tab_aleft { left:20px; background:url(../images/ltbtn_icon.png);}
.cmc_tab .tab_a .tab_aright { right:20px; background:url(../images/rtbtn_icon.png);}
.cmc_tab .tab_a .tab_aleft:hover { left:20px; background:url(../images/ltbtn_icon2.png);}
.cmc_tab .tab_a .tab_aright:hover { right:20px; background:url(../images/rtbtn_icon2.png);}
.cmctab_li { width:906px; position:relative; z-index:2; border:2px solid #d5d5d5; height:636px; padding:20px; -webkit-border-radius:10px; -moz-border-radius:10px;  -ms-border-radius:10px; border-radius:10px; background:#fff; z-index:999; }
.cmctab_li h5{ padding:0 30px; background:#ff9c00; line-height:42px; position:absolute; left:15px; top:-21px; color:#fff; font-size:18px;  -webkit-border-radius:22px; -moz-border-radius:22px;  -ms-border-radius:22px; border-radius:22px;}
.cmctab_lilt { float:left; width:75%; padding-top:20px;}
.cmctab_lilt h6{ width:100%; float:left; margin:20px 0 10px 0; color:#f1a300; font-size:18px; line-height:36px;}
.cmctab_lilt h6 strong{ font-size:30px; margin-right:5px; font-weight:100;}
.cmctab_lilt p{ float:left; width:100%; font-size:16px; line-height:30px;}
.cmctab_lirt { float:right; width:25%; text-align:center;}

.cdc_tab { width:1015px; margin:40px 0 30px 0; overflow:hidden; float:left; padding:0 87px; position:relative; z-index:1; height:400px; }
.cdc_tab .tab_a { position:absolute; width:100%; height:400px; top:0; left:0;}
.cdc_tab .tab_a a { width:37px; display:block; height:68px; position:absolute; top:50%;  -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-indent:999999px; white-space:nowrap; background:#f00; z-index:999; }
.cdc_tab .tab_a .tab_aleft { left:20px; background:url(../images/ltbtn_icon.png);}
.cdc_tab .tab_a .tab_aright { right:20px; background:url(../images/rtbtn_icon.png);}
.cdc_tab .tab_a .tab_aleft:hover { left:20px; background:url(../images/ltbtn_icon2.png);}
.cdc_tab .tab_a .tab_aright:hover { right:20px; background:url(../images/rtbtn_icon2.png);}
.cdc_tab .tab_cnt { width: 1015px; height:400px; float:left; overflow:hidden; position:relative; z-index:1;}
.cdc_tab .tab_cnt li{position: absolute; background:#fff; top:0; left:1015px; width:1015px; height:400px;}
.cdc_li { width:100%; float:left; height:400px;}
.cdc_li_nr { width:490px; float:left; margin-right:35px;}
.cdc_li_nr:last-child  { margin:0;}
.cdc_li_nr p,.cdc_li_nr h6{ width:100%; float:left; font-size:16px; line-height:26px;}
.cdc_li_nr p img{ margin-bottom:12px;}
.cdc_li_nr h6 { color:#ef7f1b;}

.cdtr_dl { width:100%; float:left;}
.cdtr_dl dt{ width:100%; float: left; padding:30px 0;}
.cdtr_btlt { width:400px; float:left; background:url(../images/pd_img_13.png) center 261px no-repeat; height:400px; }
.cdtr_btlt p{ text-align:center;}
.cdtr_btlt p img{ margin-top:44px; height:260px;}
.cdtr_btlt p a{ float:left; height:28px; position:relative; z-index:2; padding-top:40px; color:#fff; font-size:14px; margin-top:5px; width:92px; background:#f00;}
.cdtr_btlt p a:nth-child(1) { margin-left:60px; background: url(../images/kt_icon_01.png) center 8px no-repeat;}
.cdtr_btlt p a:nth-child(2) { background: url(../images/kt_icon_02.png) center 8px no-repeat;}
.cdtr_btlt p a:nth-child(3) { background: url(../images/kt_icon_03.png) center 8px no-repeat;}
.cdtr_btlt p a:nth-child(1):before,.cdtr_btlt p a:nth-child(2):before { content: " "; z-index:3; position:absolute; right:0; top:13px; width:1px; background:#d48200; height:42px;}
.cdtr_btlt p a del { position:absolute; left:0; height:0; bottom:60px; overflow:hidden; width:100%; z-index:999; background:#fff;  text-align:center; -webkit-transition: all 0.2s;-moz-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; text-indent:0; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.cdtr_btlt p a del img{ width:70%; margin:0;}
.cdtr_btlt p a:hover del{ height:auto;padding:10px 0; }

.cdtr_btlt p a:hover { text-decoration:underline;}
.cdtr_btrt { width:800px; float:left;}
.cdtr_btrt p{ font-size:16px; color:#646464; line-height:30px;}
.cdtr_btrt h4 { font-size:26px; margin-top:40px; color:#ff9c00; line-height:40px;}
.cdtr_btrt h5{ font-size:16px; color:#518fcc; line-height:50px;}
.cdtr_dl dd{ width:299px; height:142px; border:1px solid #eaeaea; border-right:none; border-top:none; float:left;}
.cdtr_dl dd:nth-child(4n+1) { border-right:1px solid #eaeaea; width:298px;}
.cdtr_dl dd:nth-child(2),.cdtr_dl dd:nth-child(3),.cdtr_dl dd:nth-child(4),.cdtr_dl dd:nth-child(5) { border-top:1px solid #eaeaea;}
.cdtr_dl dd a{ width:100%; float:left; height:100%;}
.cdtr_dl dd span{ width:83px; height:83px; float:left; overflow:hidden; margin:28px 15px 0 40px; -webkit-border-radius:42px; -moz-border-radius:42px;  -ms-border-radius:42px; border-radius:42px;}
.cdtr_dl dd h5 { width:160px; float:left; color:#403f3f; font-size:16px; line-height:28px; margin-top:45px;}
.cdtr_dl dd h5 strong{ width:100%; font-size:20px; color:#5290cd; font-weight:100; float:left;}
.cdtr_dl dd a:hover { background:#f8f8f8;}
.cdbh_nr { width:1100px; margin-left:50px; padding:30px 0; float:left;}
.cdbh_nr p{ width:100%; line-height:24px; margin-top:10px;}
.cdbh_nr p strong{ font-size:20px; font-weight:100; color:#ff9c00;}

.cdkq_nr { width:100%; padding-top:40px; float:left;}
.cd_bt { width:100%; float:left; margin-bottom:50px;}
.cd_bt li{ width:210px; cursor:pointer; position:relative; z-index:1; margin:0 45px; height:210px; float:left; -webkit-border-radius:100px; -moz-border-radius:100px;  -ms-border-radius:100px; border-radius:100px;}
.cd_bt li p{ width:100%; float:left; text-align:center; color:#444444; line-height:50px;}
.cd_bt li p span{ width:198px; height:198px; float:left; text-align:center; border:1px solid #dadada;-webkit-border-radius:100px; -moz-border-radius:100px;  -ms-border-radius:100px; border-radius:100px; -webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; position:relative; z-index:1;}
.cd_bt li p span img{ margin-top:9px; width:180px; height:180px;}
.cd_bt li.hover:before { content: " "; background:url(../images/grayx_sj.png) ; width:23px; height:11px; bottom:-71px; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); position:absolute;  }
.cd_bt li .cdkq_tab { width:155px; height:62px; background:#999999; position:absolute; left:25px; bottom:-30px; z-index:9;-webkit-border-radius:20px; -moz-border-radius:20px;  -ms-border-radius:20px; border-radius:20px;}
.cd_bt li .cdkq_tab h5{ text-align:center; font-size:20px; line-height:20px; margin-top:10px; color:#fff;}
.cd_bt li .cdkq_tab p{ text-align:center; font-size:14px; color:#fff; line-height:26px;}
.cd_bt li:last-child .cdkq_tab h5 { margin:0; line-height:62px;}
.cd_bt li.hover .cdkq_tab { background:#ff9000;}

.cd_nr { width:1120px; margin:20px 0 0 20px; padding:20px; float:left; border:1px dashed #dedede;-webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.cd_nr ul{ width:100%; float:left; }
.cd_nr ul li{ width:100%; border-bottom:1px dashed #dedede; float:left; padding:15px 0;}
.cd_nr ul li:last-child { border:none;}
.cdkq_a { width:100%; float:left; margin-bottom:10px;}
.cdkq_a span{ width:32px; height:32px; float:left; background:url(../images/wd_bticon_01.png) no-repeat; float:left; text-align:center;  line-height:26px; font-size:16px; color:#fff;}
.cdkq_a p{ width:1078px; margin-left:10px; float:left; line-height:24px; padding:3px 0; color:#5b5b5b; font-size:16px;}
.cdkq_q { width:100%; float:left;}
.cdkq_q span{ width:32px; height:32px; float:left; background:url(../images/wd_bticon_02.png) no-repeat; float:left; text-align:center;  line-height:26px; font-size:16px; color:#fff;}
.cdkq_q p{ width:1078px; margin-left:10px; float:left; line-height:24px; padding:3px 0; color:#666666; font-size:14px;}
.cdkq_tw { width:500px; margin:30px 0 30px 310px;}
.cdkq_tw p{ font-size:16px; line-height:40px;} 
.cdkq_tw p input:nth-child(1) { width:418px; text-indent:1em; font-size:14px; height:46px; border:1px solid #dedede; float:left; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -ms-border-radius-topleft: 10px; border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -ms-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;}
.cdkq_tw p input:nth-child(2) { width:80px; height:48px; background:#ff9000; color:#fff; font-size:16px; line-height:38px; text-align:center; border:none;-webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -ms-border-radius-topright: 10px; border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -ms-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; cursor:pointer;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
.cdkq_tw p input:nth-child(2):hover { background:#ff8400;}

.md_kqzz_bt { width:100%; position:relative; z-index:1; float:left; }
.md_kqzz_bt h4{ float:left; margin-left:50px; line-height:60px; font-size:22px; color:#505050;}
.md_kqzz_bt span { background:#757575; width:38px; height:38px; position:absolute; left:5px; top:12px; -webkit-border-radius:19px; -moz-border-radius:19px;  -ms-border-radius:19px; border-radius:19px ; text-align:center; margin-top:-3px; }
.md_kqzz_bt span img{ margin-top:3px;}
.md_kqzz_bt a{ float:right; background:url(../images/si_more.png); width:33px; height:16px; margin-top:9px; overflow:hidden; white-space:nowrap; text-indent:99999px;}
.md_kqzz_bt a:hover { background:url(../images/si_more.png) -12px 0;}
.di_ul { width:100%; float:left; padding-bottom:30px; border-bottom:1px solid #f6f5f5;}
.di_ul li{ width:579px; height:328px; margin:15px 0; position:relative; z-index:1; overflow:hidden; float:left;}
.di_ul li:nth-child(2n) { margin-left:42px;}
.di_ul li .di_libt { width:100%; height:45px; left:0; bottom:0; background:rgba(108,108,108,0.8); position:absolute;}
.di_libt h4{ float:left; margin-left:15px; line-height:45px; color:#fff; font-size:16px;}
.di_libt a{ float:right; line-height:25px; margin:10px 15px 0 0; font-size:14px; color:#fff;}
.di_ul li:hover .di_libt a { background:#ef7f1b; padding:0 10px; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px ;}

.md_twoarea { width:1200px; padding-bottom:30px; margin:0 auto;}
.mdta_lt { width:212px; float:left;}
.mdta_mn { width:212px; float:left; margin-bottom:20px; background:#518fcc; position:relative; z-index:1;}
.mdta_mn:before { content: " "; background:url(../images/lt_menu_yy.png); width:212px; height:25px; position:absolute; bottom:-25px; left:0; z-index:1; }
.mdta_mntop { width:100%; padding:20px 0; float:left; text-align:center;}
.mdta_mntop h3{ text-align:center; font-size:24px; color:#fff; line-height:30px;}
.mdta_mntop p{ text-align:center; font-size:12px; color:#fff; line-height:14px;}
.mdta_mnbtm { width:207px; float:left; background:#fff; padding-top:8px;}
.mdta_mnbtm li{ width:100%; float:left; height:36px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;  position:relative; z-index:1; border-bottom:1px solid #ededed; overflow:hidden;}
.mdta_mnbtm li a{ padding-left:85px; height:36px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; float:left; line-height:36px; width:122px; color:#666666; font-size:16px; position:relative; z-index:5;}
.mdta_mnbtm li a span {width:22px; position:absolute; left:50px; top:7px; height:22px; -webkit-border-radius:11px; -moz-border-radius:11px;  -ms-border-radius:11px; border-radius:11px ;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; background:rgba(0,0,0,0.4); -ms-transition: all 0.4s; transition: all 0.4s; }
.mdta_mnbtm li:last-child { border:none;} 
.mdta_mnbtm li.mdtamn_dq a,.mdta_mnbtm li:hover a { color:#fff;}
.mdta_mnbtm li:before{ content: " "; width:100%; height:36px;background:#ff9728; -webkit-border-radius:100px/20px; -moz-border-radius:100px/20px;  -ms-border-radius:100px/20px; border-radius:100px/20px; position:absolute; left:0; bottom:-36px; z-index:2;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;}
.mdta_mnbtm li.mdtamn_dq:before{background:#ef7f1b; }
.mdta_mnbtm li:hover:before,.mdta_mnbtm li.mdtamn_dq:before { bottom:0; -webkit-border-radius:0; -moz-border-radius:0;  -ms-border-radius:0; border-radius:0;}

.mdta_rt { float:right; margin-left:30px; width:958px;}
.kawa_brand { width:100%; float:left;}
.kawa_brand p{ font-size:15px; line-height:34px; color:#666666;}
.kawa_brand h3{ background:url(../images/about_img.png) center 0 no-repeat; line-height:520px; font-size:50px; color:#444444; margin:-80px 0 -25px 0; height:355px;}
.kawa_brand .kb_ul { margin-bottom:30px;}
.kawa_brand .kb_ul li p{ font-size:14px; color:#444444; line-height:26px;}
.kawa_brand .kb_ul li h6{ line-height:34px; text-indent:1.5em; margin:10px 0 2px 0;font-size:14px; font-weight: bold; color:#518fcc; background:url(../images/blue_sj.png) 0 8px no-repeat;}
.kawa_brand .kb_ul li h5{ color:#444444; font-size:16px; margin:10px 0 3px 0; line-height:34px; font-weight:bold;}
.kawa_brand .kb_bluep,.kawa_brand span { color:#518fcc;} 
.kawa_brand .kb_ul .kb_orangep { color:#ff9728;}

.kawa_team { width:100%; float:left;}
.kt_screen { width:100%; float:left; height:36px;}
.kt_screen input{ width:100px; height:36px; background:#518fcc; color:#fff; cursor:pointer; -webkit-border-radius:3px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; -moz-border-radius:3px;  -ms-border-radius:3px; border-radius:3px; }
.kt_screen input:hover { background:#5a9ddf;}
.kt_screen .kt_sdd { width:100px; float:left; margin-right:10px; position:relative; z-index:1; height:34px; cursor:pointer; font-size:14px; line-height:36px; position:relative; z-index:2; }
.kt_screen .kt_sdd:nth-child(3){ width:200px;}
.kt_screen .kt_sdd:nth-child(4){ width:150px;}
.kt_screen .kt_sdd span{ width:100%; margin-left:1px; height:100%; text-indent:1em; float:left; position:absolute; z-index:5;}
.kt_screen .kt_sdd:before{ content: " "; position:absolute; z-index:5; -webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; background:url(../images/sddxl_sj.png); width:9px; height:5px; right:15px; top:15px; }
.kt_screen .kt_sdd:hover:before {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.kt_screen .kt_sdd ul{ width:100%; height:0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; position:absolute; left:-1px; z-index:3; top:0; overflow:hidden; border:1px solid #eaeaea; background:#fff; -webkit-border-radius:3px; padding-top:34px; -moz-border-radius:3px;  -ms-border-radius:3px; border-radius:3px;}
.kt_screen .kt_sdd:hover ul  { height: auto; padding:39px 0 5px 0;}
.kt_screen .kt_sdd ul li{ width:100%; float:left; text-indent:1em; line-height:36px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;}
.kt_screen .kt_sdd ul li:hover { background:#f7f7f7;}
.kt_search { float:right; position:relative; z-index:1;}
.kt_search input:nth-child(1) { width:320px; height:34px; border:1px solid #eaeaea; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px;  -ms-border-radius:3px; border-radius:3px; text-indent:1em;}
.kt_search input:nth-child(2) { width:34px; height:34px; position:absolute; right:1px; top:1px; background:#fff url(../images/ss_icon.png) center center no-repeat; cursor:pointer;}

.kwt_lb { width:100%; float:left; padding:20px 0;}
.kwt_bt { width:100%; float:left; height:32px; margin-bottom:15px; line-height:32px; position:relative; z-index:1;}
.kwt_bt h3{ float:left; margin-left:45px; line-height:36px; font-size:18px; color:#545454;}
.kwt_bt a{ float:right; line-height:36px; font-size:14px; color:#666666;}
.kwt_bt a:hover {color:#518fcc; text-decoration:underline;}
.kwt_bt span {  width:36px; height:36px; position:absolute; left:0; top:0; background:#a6a6a6;text-align:center; -webkit-border-radius:18px; -moz-border-radius:18px;  -ms-border-radius:18px; border-radius:18px;}
.kwt_bt span img{ margin-top:2px;}
.kwt_tj { width:956px; float:left; border:1px solid #eaeaea; margin-bottom:20px; height:445px; }
.kwt_tj dt{ width:395px; height:445px; float:left; margin-right:20px;}
.kwt_tj dd{ width:520px; float:left; padding:20px 0; position:relative; height:370px;}
.kwt_tj dd h5{ font-size:36px; line-height:40px; color:#333333; margin-top:15px; }
.kwt_tj dd h5 span{ font-size:16px; line-height:40px; margin-left:15px; }
.kwt_tj dd p{ font-size:14px; color:#999999; line-height:30px; position:relative; z-index:1; padding-left:15px;}
.kwt_tj dd p:before { content: " "; width:4px; height:4px; -webkit-border-radius:2px; -moz-border-radius:2px;  -ms-border-radius:2px; border-radius:2px; background:#518fcc; position:absolute; left:3px; top:14px; z-index:2; }
.kwt_tj dd p:last-child { padding:0; position:absolute; left:0; bottom:0;}
.kwt_tj dd p:last-child:before  { display:none;}
.kwt_tj dd p a{ width:130px; height:38px; float:left; margin:15px 15px 0 0; line-height:38px; color:#fff;  -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px; position:relative; z-index:1; }
.kwt_tj dd p a span{ width:100%; float:left;text-indent:52px; height:100%; z-index:9; position:absolute;}
.kwt_tj dd p a del { position:absolute; left:0; bottom:38px; height:0; overflow:hidden; width:100%; z-index:999; background:#fff;  text-align:center; -webkit-transition: all 0.2s;-moz-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.kwt_tj dd p a del img{ width:70%;}
.kwt_tj dd p a:hover del{ height:auto;padding:10px 0; }


.kwt_tj dd p a:nth-child(1){ background:#518fcc ; }
.kwt_tj dd p a:nth-child(2){ background:#f49c0f ; }
.kwt_tj dd p a:nth-child(3){ background:#73b52d ; }
.kwt_tj dd p a:nth-child(1) span { background:url(../images/kt_icon_01.png) 12px center no-repeat; }
.kwt_tj dd p a:nth-child(2) span { background:url(../images/kt_icon_02.png) 12px center no-repeat; text-indent:62px; }
.kwt_tj dd p a:nth-child(3) span { background:url(../images/kt_icon_03.png) 12px center no-repeat; text-indent:62px; }
.kwt_tj dd p a:before { content: " "; position:absolute; bottom:0; background:rgba(0,0,0,0); width:100%; height:100%;  -webkit-border-radius:100px/20px; -moz-border-radius:100px/20px;  -ms-border-radius:100px/20px; border-radius:100px/20px; left:0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;}
.kwt_tj dd p a:hover:before {  background:rgba(0,0,0,0.1); bottom:0; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.kwt_gd { width:100%; float:left;}
.kwt_gd li{ width:309px; height:156px; float:left; position:relative; z-index:1; margin:0 12px 12px 0; border:1px solid #eaeaea; }
.kwt_gd li:nth-child(3n) { margin-right:0;}
.kwt_gd li .ktli_lt { height:120px; float:left; margin-right:10px;}
.kwt_gd li .ktli_lt img{ height:100%;}
.kwt_gd li .ktli_xf { position:absolute; width:100%; height:35px; left:0; bottom:0;  border-top:1px solid #eaeaea; }
.kwt_gd li .ktli_xf a{ width:33%; height:35px; position:relative; float:left; font-size:12px; color:#666666; text-indent:38px; line-height:35px; border-right:1px solid #eaeaea;  }
.kwt_gd li .ktli_xf a:last-child{ border:0; }
.kwt_gd li .ktli_rt { width:180px; font-size:12px; line-height:20px; color:#888888; float:left; padding:10px 0;}
.kwt_gd li .ktli_rt h5{font-size:16px; line-height:30px; color:#333333;}
.kwt_gd li .ktli_rt h5 span{font-size:12px; margin-left:5px; line-height:30px; color:#a6a6a6;}

.kwt_gd li .ktli_xf a del { position:absolute; left:0; height:0; bottom:35px; overflow:hidden; width:100%; z-index:999; background:#fff;  text-align:center; -webkit-transition: all 0.2s;-moz-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; text-indent:0; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.kwt_gd li .ktli_xf a del img{ width:70%;}
.kwt_gd li .ktli_xf a:hover del{ height:auto;padding:10px 0; }

.kwt_gd li .ktli_xf a:nth-child(1) { background:url(../images/kt_icon_04.png) 12px center no-repeat;} 
.kwt_gd li .ktli_xf a:nth-child(2) { background:url(../images/kt_icon_05.png) 12px center no-repeat; text-indent:50px;} 
.kwt_gd li .ktli_xf a:nth-child(3) { background:url(../images/kt_icon_06.png) 12px center no-repeat; text-indent:50px;} 
.kwt_gd li .ktli_xf a:hover:nth-child(1) { background:#f8f8f8 url(../images/kt_icon_04.png) 12px center no-repeat;} 
.kwt_gd li .ktli_xf a:hover:nth-child(2) { background:#f8f8f8 url(../images/kt_icon_05.png) 12px center no-repeat;} 
.kwt_gd li .ktli_xf a:hover:nth-child(3) { background:#f8f8f8 url(../images/kt_icon_06.png) 12px center no-repeat;}

.ktd_nr { width:100%; float:left; padding:30px 0;} 
.ktd_nr_top { width:100%; float:left;}
.ktd_nr_lt { width:350px; float:left; margin-right:30px;}
.ktd_nr_lt p{ float:left; margin-bottom:20px;}
.ktd_nr_lt p img{ width:350px; height:394px;}
.ktd_nr_lt p a{ width:106px; height:38px; float:left; margin-right:15px; line-height:38px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px; position:relative; z-index:1; font-size:14px;}
.ktd_nr_lt p a span{ width:100%; float:left; height:100%; z-index:9; position:absolute; text-indent:40px; }
.ktd_nr_lt p a del { position:absolute; left:0; bottom:38px; height:0; overflow:hidden; width:100%; z-index:999; background:#fff;  text-align:center; -webkit-transition: all 0.2s;-moz-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.ktd_nr_lt p a del img{ width:70%; height:auto;}
.ktd_nr_lt p a:hover del{ height:auto;padding:10px 0; }
.ktd_nr_lt p a:nth-child(1){ background:#518fcc ; }
.ktd_nr_lt p a:nth-child(2){ background:#f49c0f ; }
.ktd_nr_lt p a:nth-child(3){ background:#73b52d ; margin-right:0; }
.ktd_nr_lt p a:nth-child(1) span { background:url(../images/kt_icon_01.png) 8px center no-repeat; }
.ktd_nr_lt p a:nth-child(2) span { background:url(../images/kt_icon_02.png) 8px center no-repeat; text-indent:50px; }
.ktd_nr_lt p a:nth-child(3) span { background:url(../images/kt_icon_03.png) 8px center no-repeat; text-indent:50px;  }
.ktd_nr_lt p a:before { content: " "; position:absolute; bottom:0; background:rgba(0,0,0,0); width:100%; height:100%;  -webkit-border-radius:100px/20px; -moz-border-radius:100px/20px;  -ms-border-radius:100px/20px; border-radius:100px/20px; left:0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;}
.ktd_nr_lt p a:hover:before {  background:rgba(0,0,0,0.1); bottom:0;  -webkit-border-radius:0; -moz-border-radius:0;  -ms-border-radius:0; border-radius:0;}
.ktd_nr_rt { width:575px; float:left;}
.ktd_name { width:100%; float:left; font-size:30px; font-weight:bold; line-height:50px; color:#333333;}
.ktd_name span{ font-size:14px; margin-left:10px;}
.ktd_title { width:100%; float:left; font-size:14px; line-height:28px; color:#666666;}
.ktd_project,.ktd_project { width:100%; float:left; margin-top:20px; font-size:14px; line-height:26px; color:#666666;}
.ktd_project h5,.ktd_project h5,.ktd_project p,.ktd_project p { width:100%; float:left;}
.ktd_project h5 span,.ktd_project h5 span{ float: left; padding:0 15px; border:1px solid #ccc; line-height:30px; margin-bottom:10px;}
.ktd_nr_btm {font-size:14px; line-height:28px; margin-bottom:15px; color:#666666; width:100%; float:left;}
.ktd_nr_img { width:100%; float:left; height:160px; overflow:hidden;}
.ktd_nr_img table{ height:160px; }
.ktd_nr_img table img{ height:160px; margin:0 10px;}
.ktd_nr_img img{ height:100%;}
.ktd_nr_case { width:100%;  float:left; margin-top:15px;}
.ktd_case_top { width:100%; float:left; font-size:26px; line-height:60px; color:#393939;}
.ktd_case_btm { width:100%; float:left; height:161px; overflow:hidden;}
.ktd_case_btm { width:100%; height:180px; float:left;}
.flickity-enabled { position: relative;}
.flickity-enabled:focus { outline: none; }
.flickity-slider {position: absolute;width: 100%;}
.ktd_case_btm .flickity-viewport { overflow: hidden; position: relative;cursor: -webkit-grab; cursor: grab;}
.ktd_case_btm .flickity-prev-next-button {}
.ktd_case_btm .flickity-page-dots {position: absolute; width: 100%; bottom: 7px;padding:0; margin:0;list-style: none;text-align: center; line-height: 1;}
.ktd_case_btm .flickity-page-dots .dot {display: inline-block; width: 7px;height: 7px;margin: 0 4px; background:white ; -webkit-border-radius: 50%;border-radius: 50%; cursor: pointer;}
.ktd_case_btm .flickity-page-dots .is-selected { background:#538fcc;}
.kc_bn_li {width: 50%; height:180px; float:left;}
.kc_bn_li a{ width:100%; height:100%; display:block; text-align:center;}

.nmd_sc { width:1200px; margin:0 auto; padding:30px 0;}
.nmd_sc li { width:330px; float:left; margin:0 35px; height:420px; padding-bottom:30px;}
.nmd_sc li p:nth-child(1) { width:328px; height:328px; border:1px dashed #ccc;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; -webkit-border-radius:164px; -moz-border-radius:164px;  -ms-border-radius:164px; border-radius:164px;}
.nmd_sc li p:nth-child(1):hover { border:1px dashed #518fcc;}
.nmd_sc li p:nth-child(1) img{ width:310px; height:310px; margin:9px 0 0 9px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; -webkit-border-radius:155px; -moz-border-radius:155px;  -ms-border-radius:155px; border-radius:155px;}
.nmd_sc li p:nth-child(1):hover img{ -webkit-box-shadow:3px 3px 5px #518fcc;  -moz-box-shadow:3px 3px 5px #518fcc;  -ms-box-shadow:3px 3px 5px #518fcc;  box-shadow:3px 3px 5px #518fcc; }
.nmd_sc li h5,.nmd_sc li p:last-child { width:100%; text-align:center;}
.nmd_sc li h5 { font-size:18px; color:#518fcc; line-height:40px; margin-top:10px;}
.nmd_sc li p:last-child { font-size:12px; line-height:20px;}
.nmd_sc li:nth-last-child(2) { padding:0; width:310px; height:310px; margin:10px 0 0 45px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; -webkit-border-radius:155px; -moz-border-radius:155px;  -ms-border-radius:155px; border-radius:155px; background:#518fcc; float:left;}
.nmd_sc li:nth-last-child(2) h5{ text-align:center; color:#fff; font-size:30px; margin-top:100px;}
.nmd_sc li:nth-last-child(2) h5 a{ color:#fff; position:relative; z-index:1;}
.nmd_sc li:nth-last-child(2) h5 a:hover { text-decoration:underline;}
.nmd_sc li:nth-last-child(2) p a{ padding:7px 20px; border:1px solid #fff; color:#fff; -webkit-border-radius:20px; -moz-border-radius:20px;  -ms-border-radius:20px; border-radius:20px;}
.nmd_sc li:nth-last-child(2) p a:hover { background:#fff; color:#518fcc;}
.nmd_sc li:nth-last-child(2) p{ text-align:center; font-size:14px; margin-top:15px; line-height:30px; color:#fff;}
.nmd_sc li:nth-last-child(2):hover { background:#4988c7;}

.im_nr { width:100%; float:left;}
.im_bt { float:left; width:100%; margin-bottom:30px;}
.im_bt ul{ width:956px; border:1px solid #ececec; float:left;}
.im_bt ul li{ float:left;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; height:98px; position:relative; z-index:8; text-align:center; font-size:14px; line-height:40px;background:white;}
.im_bt ul li a{ color:#4e4e4e; padding-top:55px; height:43px; width:100%; float:left;}
.im_bt ul li:hover a,.im_bt ul li.hover a { color:#fff;}
.im_bt ul li span { width:40px; height:40px; position:absolute; left:50%; top:15px; -webkit-border-radius:22px; -moz-border-radius:22px;  -ms-border-radius:22px; border-radius:22px ; border:2px solid #828282;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); background:#828282;}
.im_bt ul li span img{ margin-top:3px;}
.im_bt ul li:after {content: " "; width:1px; height:98px; background:#ececec; position:absolute; right:0; top:0;  }
.im_bt ul li:last-child:after { display:none; }
.im_bt ul li:hover span,.im_bt ul li.hover span { border:2px solid #fff; background:none;}
.im_bt ul li:hover,.im_bt ul li.hover { background:#508fcc;}
.im_bt ul li.hover a:before { content: " "; width:14px; height:5px; background: url(../images/blue_sjicon.png); position:absolute; left:49%; bottom:-5px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }

.im_introduce { width:100%; float:left; padding-top:20px;}
.im_introduce li{ width:100%; float:left; margin-bottom:50px;}
.imi_lt { width:242px; float:left; margin:20px 50px 0 80px;}
.imi_rt{ width:500px; float:left;}
.imi_rt h4{ font-size:24px; color:#3c3c3c; line-height:36px;}
.imi_rt h5{ font-size:14px; color:#999999; margin:10px 0; line-height:30px; border-bottom:1px solid #f5f5f5; border-top:1px solid #f5f5f5;}
.imi_rt h6{ font-size:16px; color:#ee7d17; line-height:40px;}
.imi_rt p{ color:#828282; line-height:26px; font-size:14px;}

.ke_nr { width:100%; float:left;}
.ke_sdview { width:100%; float:left; margin-bottom:20px;} 
.ke_sdview_top { width:100%; float:left; margin-bottom:10px;}
.ke_sdview_btm { width:100%; float:left; text-align:center; font-size:16px; line-height:30px;}
.ke_img { width:100%; float:left; margin-bottom:20px;}
.ke_detailed { width:100%; float:left;}
.ke_detailed li{ width:100%; padding:20px 0;border-bottom:1px dashed #e9e9e9; float:left;}
.ke_detailed li:last-child{ border:none; }
.ked_lt { width:20%; float:left;}
.ked_lt h4{ font-size:26px; line-height:30px; color:#518fcc;}
.ked_lt p{ font-size:12px; line-height:20px; color:#999999;}
.ked_rt { width:80%; float:left; font-size:14px; line-height:24px; color:#666666;}

.kh_nr { width:100%; float:left;}
.kh_nr h4{ width:100%; float:left; text-align:center; font-size:40px; color:#444444; line-height:80px;}
.kh_lie { width:33.33%; float:left;}
.kh_nr p{ width:100%; float:left; font-size:14px; line-height:26px; color:#666666; margin-bottom:20px;}
.kh_nr ul li{ width:90%; padding:0 5%; text-align:center; float:left; margin-bottom:20px;}
.kh_nr ul li img{ max-width:100%;}
.kh_nr ul li p{ width:100%;}

.kdc_nr { width:100%; float:left;}
.kdc_nr_bt { width:100%; height:44px; text-indent:40px; font-size:16px; line-height:30px; border-bottom:2px solid #aaacae; position: relative; z-index:1;}
.kdc_nr_bt span{ position:absolute; width:30px; height:30px; text-align:center; text-indent:0; left:0; top:0; -webkit-border-radius:20px; background:#828282; -moz-border-radius:20px;  -ms-border-radius:20px; border-radius:20px ;}
.kdc_nr_bt span img{ margin-top:3px;}
.kdc_nr_ul { width:100%; float:left;}
.kdc_nr_ul li { padding:22px 0; border-bottom:1px dashed #e5e5e5; width:100%;  float:left;} 
.kdc_nr_ul li:last-child { border:none;}
.kdc_nr_ul li h5{ padding-left:22px; background:url(../images/wzlb_sj.png) 0 10px no-repeat; line-height:34px; font-size:18px; color:#505050;}
.kdc_nr_ul li h5 a{ color:#505050;}
.kdc_nr_ul li h5 a:hover{ color:#518fcc;}
.kdc_nr_ul li p{ padding-left:22px; font-size:14px; line-height:20px; color:#797979;}

.kc_ul { width:100%; float:left; padding:10px 0;}
.kc_ul li{ padding:35px 0; float:left; border-bottom:1px solid #e1e1e1;}
.kc_ul li:last-child { border:none;}
.kc_lt { width:120px; float:left; margin-right:25px;}
.kc_lt img{ width:120px;}
.kc_rt { width:813px; float:left;}
.kc_rt h4{ font-size:18px; color:#518fcc; line-height:40px;}
.kc_rt p{ font-size:14px; line-height:24px;}
.kc_rt p img{ margin-top:15px;}

.ki_nr,.ki_nr ul { width:100%; float:left;}
.ki_nr ul li{ width:912px; padding:22px; border:1px solid #e7e7e7;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; border-left:1px solid #518fcc; position:relative; z-index:1; margin-bottom:20px; float:left;}
.ki_nr ul li:hover { -webkit-box-shadow:1px 1px 10px #e6e6e6;  -moz-box-shadow:1px 1px 10px #e6e6e6;  -ms-box-shadow:1px 1px 10px #e6e6e6; box-shadow:1px 1px 10px #e6e6e6; }
.kili_lt { float:left; width:327px; margin-right:30px;}
.kili_rt { float:left; width:555px;}
.kili_rt h5{ font-size:20px; color:#4b4b4b; line-height:40px;}
.kili_rt h5 a{color:#4b4b4b;}
.kili_rt h5 a:hover { color:#518fcc; text-decoration:underline;} 
.kili_rt p{ font-size:14px; line-height:22px;}
.kili_rt span{ position:absolute; right:20px; bottom:20px;}
.kili_rt span a{font-size:14px; color:#999999; line-height:26px; float:left;-webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px ;}
.kili_rt span a:hover { background:#518fcc; padding:0 15px; color:#fff;}
.ki_nr ul li:hover .kili_rt span a { background:#518fcc; padding:0 10px; color:#fff;}
.kili_rt span a:hover { text-decoration:underline;}

.fy_style { width:100%; float:left; text-align:center; padding:30px 0;}
.fy_style a{ padding:8px 14px; font-size:14px; color:#4b4b4b; margin:0 10px; border:1px solid #d8d8d8;}
.fy_style a:hover { background:#518fcc; color:#fff; border:1px solid #518fcc;}

.kia_nr { width:100%; float:left;}
.kia_nr h2{ text-align:center; font-size:30px; line-height:60px; color:#3d3f4b;}
.kia_nr p{ color:#666666; font-size:16px; line-height:22px; }
.kia_ly { text-align:center; margin-bottom:15px; font-size:14px; color:#858585;}

/* 0630开始   */
.gp_nrli{ width:100%; float:left;}
.gp_nrli p{ font-size:14px; line-height:26px; margin-bottom:15px; width:100%; float:left; color:#666666;}
.gp_banklb { width:100%; float:left;}
.gp_banklb li{ width:100%; float:left;}
.gp_banklb li h6{ width:100%; float:left; margin-bottom:10px;}
.gp_banklb li p span{ width:114px; float:left; margin-right:15px;}

.me_nr { width:100%; float:left;}
.me_bt { width:956px; margin-bottom:20px; border:1px solid #e9e9e9; position:relative; z-index:1; height:150px; padding:10px 0; float:left; overflow:hidden;}
.me_bt ul{ height:150px; z-index:2; position:absolute; top:10px;}
.me_bt ul li{ padding:0 15px; width:205px; position:relative; z-index:6; float:left; border-right:1px dashed #e9e9e9; cursor:pointer;}
.me_bt ul li:last-child { border:none;}
.me_bt ul li.hover:before { content: " "; position:absolute; z-index:7; width:14px; height:5px; background:url(../images/blue_sjicon.png) no-repeat; left:50%; bottom:-5px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);} 
.me_bt ul li img{ height:150px;}
.me_btn {}
.me_btn a{ position:absolute; top:50%; z-index:5;-webkit-border-radius:25px; -moz-border-radius:25px;  -ms-border-radius:25px; border-radius:25px ; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); opacity:0.6; -ms-transform:translateY(-50%); transform:translateY(-50%); -webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;}
.mebtn_lt { width:50px; height:50px; left:-25px; background:#acacac url(../images/me_icon_01.png) 30px center no-repeat;  }
.mebtn_rt { width:50px; height:50px; right:-25px; background:#acacac url(../images/me_icon_02.png) 10px center no-repeat;  }
.me_btn a:hover { opacity:1.0 }
.me_nrdl { width:100%; float:left; padding:30px 0;}
.me_nrdl dt{ width:260px; float:left; margin: 0 20px;}
.me_nrdl dd{ width:620px; float:left; font-size:14px; line-height:30px; color:#525252;}
.me_nrdl dd h5{ color:#2e2d2d; font-size:20px; line-height:40px;}

.kocf_nr { width:100%; float:left;}
.coot_nr { width:100%; float:left; padding:40px 0 20px 0;}
.coot_bt { width:100%; float:left; margin:20px 0;}
.coot_bt li{ width:210px; padding-left:90px; height:76px; background:#3f7cbb; position:relative; z-index:1; float:left; margin-left:30px;-webkit-border-radius:38px; -moz-border-radius:38px;  -ms-border-radius:38px; border-radius:38px ; cursor: pointer; }
.coot_bt li:before {content: " "; background: url(../images/coot_sj_01.png); position:absolute; width:50px; height:25px; left:50%; bottom:-25px;-webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);-ms-transform:translateX(-50%); transform:translateX(-50%);}
.coot_bt li.hover:before { background: url(../images/coot_sj_02.png); }
.coot_bt li:nth-child(1) { margin-left:120px;}
.coot_bt li.hover { background:#00479d; margin-top:15px;}
.coot_bt li span{ position:absolute; width:62px; height:62px; overflow:hidden; left:10px; top:7px;-webkit-border-radius:31px; -moz-border-radius:31px;  -ms-border-radius:31px; border-radius:31px ;-webkit-box-shadow:1px 1px 8px rgba(255,255,255,0.8);  -moz-box-shadow:1px 1px 8px rgba(255,255,255,0.8);  -ms-box-shadow:1px 1px 8px rgba(255,255,255,0.8);  box-shadow:1px 1px 8px rgba(255,255,255,0.8);}
.coot_bt li h5{ line-height:76px; font-size:20px; color:#fff;}
.coot_bt li:nth-child(1) h5{ line-height:30px; margin-top:12px; font-size:20px; color:#fff;}
.coot_bt li:nth-child(1) p{ color:#fcff00; font-size:14px; line-height:16px;}
.coot_nr,.coot_tab { width:100%; float:left;}
.ctone_left { width:300px; float:left; margin-left:50px;}
.ctone_left li{ background:#3f7cbc url(../images/oc_icon_06.jpg) 10px center no-repeat; width:96%; height:66px; line-height:66px; text-indent:54px; color:#fff; font-size:16px; margin-top:30px; -webkit-border-radius:8px; -moz-border-radius:8px;  -ms-border-radius:8px; border-radius:8px ; cursor:pointer;}
.ctone_left li.ct_dq { width:100%;  background:#ebf2fa url(../images/oc_icon_03.jpg) 10px center no-repeat; color:#3f7cbc; font-weight:bold;-webkit-border-top-right-radius: 0;
 -moz-border-radius-topright: 0; -ms-border-radius-topright: 0;border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -ms-border-radius-bottompright: 0;border-bottom-right-radius: 0;}
.ctone_right { width:765px; float:left; padding:20px; background:#ebf2fa;-webkit-border-radius:8px; -moz-border-radius:8px;  -ms-border-radius:8px; border-radius:8px ; min-height:400px;}
.ctone_right li { width:100%; float:left; font-size:14px; line-height:26px;}
.ctone_right li h5{ font-size:18px; font-weight:bold; line-height:50px; color:#3f7cbb;}

.oc_tab,.oc_tab .tab_a,.oc_tab .tab_cnt{ height:280px;}
.oc_tab { padding-top:120px;}
.oc_tab .tab_a { margin-top:120px;}
.oc_tab .tab_btn { position:absolute; width:100%; left:0; top:0; height:66px;z-index:99;}
.oc_tab .tab_btn li{background:#828282; line-height:66px;-webkit-border-radius:8px; -moz-border-radius:8px;  -ms-border-radius:8px; border-radius:8px ;  font-size:20px; color:#fff; float:left; margin:10px 0 0 70px; height:66px; position:relative; z-index:100;}
.oc_tab .tab_btn li:nth-child(1) { margin-left:88px;}
.oc_tab .tab_btn li.cur{ background:#518fcc;}
.oc_tab .tab_btn li a{ color:#fff; width:100%; height:100%; padding:0 50px; float:left; }
.oc_tab .tab_btn .cur:before {content: " "; background:url(../images/oc_tabsj.png); width:30px; height:12px; position:absolute; z-index:101; left:50%; bottom:-12px;-webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);-ms-transform:translateX(-50%); transform:translateX(-50%);}
.ttot_nr { width:100%; float:left; padding-top:30px;}
.ttot_nr p{ text-align:center;}
.pc_tab,.pc_tab .tab_a,.pc_tab .tab_cnt{ height:550px;}
.pc_tab .tab_btn li{ margin-left:40px;}
/* 0630结束  */

/* 0701开始  */
.md_cdfbt { width:100%; float:left; margin-top:30px;}
.md_cdfbt h6{ height:32px; padding:0 25px; font-size:14px; color:#fff; background:#828282; line-height:32px; float:left; margin-left:15px; position:relative;}
.md_cdfbt h6:before {content: " "; width:30px; height:30px; background:#fff; position:absolute; left:-17px; top:-18px; -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.mdcd_nr { padding-top:30px;}
.mdcd_nr .od_nr h5{ font-size:16px ; width:100%; float:left; margin:20px 0 10px 0; font-weight:bold; line-height:50px;}
.mdcd_nr .od_nr p:last-child { text-align:center; }
.md_coort_nr { width:100%; float:left; padding-top:20px;}
.md_coort_nr p{ width:100%; text-align:center;}
.md_ptnr { width:100%; float:left; text-align:center; padding-top:30px;}
.md_pds_nr .od_bt li{ margin:0 100px;}
.md_pds_img { width:100%; float:left; text-align:center; padding-top:20px;}
.cdfdp_nr .od_bt li { padding:0 30px;}
.mdcdc_nr .od_bt li:before { display:none;}

.mdcdc_tab { width:100%; float:left; background:#fff; overflow:hidden; position:relative; z-index:1; height:482px; margin-top:30px; }
.mdcdc_tab .tab_cnt { width: 1156px; height:480px; border:1px solid #d6d6d6;-webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;  float:left; overflow:hidden; position:relative; z-index:1; margin-left:22px;}
.mdcdc_tab .tab_cnt li{position: absolute; top:0; left:1156px; padding:40px 60px; width:1046px; height:400px;}
.mdcdc_dl { width:100%; float:left;}
.mdcdc_dl dt{ float:left; width:447px; margin-right:30px;}
.mdcdc_dl dd{ float:left; width:565px;}
.mdcdc_dl dd h4{ line-height:50px; font-size:24px; color:#373737; margin-top:30px;}
.mdcdc_dl dd p{ font-size:16px; line-height:32px; color:#585858;}
.mdcdc_dl dd h5{ font-size:18px; color:#ef7f1b; line-height:32px; margin-top:10px;}
.mdcdc_tab .tab_a a { width:32px; display:block; height:32px; padding:3px; border:1px solid #d6d6d6; position:absolute; top:50%;  -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-indent:999999px; -webkit-border-radius:20px; -moz-border-radius:20px;  -ms-border-radius:20px; border-radius:20px; white-space:nowrap; background:#fff; z-index:999; }
.mdcdc_tab .tab_a .tab_aleft { left:2px;}
.mdcdc_tab .tab_a .tab_aright { right:2px;}
.mdcdc_tab .tab_a span{width:100%; opacity:0.4;-webkit-transition: all 0.2s;-moz-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; height:100%; float:left;-webkit-border-radius:20px; -moz-border-radius:20px;  -ms-border-radius:20px; border-radius:20px;}
.mdcdc_tab .tab_a .tab_aleft span{ background:#000 url(../images/me_icon_01.png) center center no-repeat; }
.mdcdc_tab .tab_a .tab_aright span{ background:#000 url(../images/me_icon_02.png) center center no-repeat; }
.mdcdc_tab .tab_a a:hover span { opacity:0.6;}
.mdcdc_tab .tab_btn { width: auto; position:absolute; left:50%; bottom:20px; text-align:center; z-index:99999; height:10px;  -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);    }
.mdcdc_tab .tab_btn li{ float:left;}
.mdcdc_tab .tab_btn li a{ width:10px; height:10px;white-space:nowrap; text-indent:999px; float:left; overflow:hidden;  margin:0 5px; background:#d9d9d9; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.mdcdc_tab .tab_btn li.cur a { width:20px; background:#e68f32;}
.mdcdc_nr .cdc_nr { position:relative; width:100%; height:512px; overflow:hidden; float:left;}
.mdcdc_nr .cdc_nr #con_seven_1,.mdcdc_nr .cdc_nr #con_seven_2,.mdcdc_nr .cdc_nr #con_seven_3,.mdcdc_nr .cdc_nr #con_seven_4,.mdcdc_nr .cdc_nr #con_seven_5 { width:100%; height:100%; position:absolute; left:0; top:0;}

.nmd_sd { width:1200px; margin:0 auto; padding:10px 0;}
.nmd_sd li{ padding:1px; background:#fff; position: relative; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px; overflow:hidden; z-index:1; border:1px solid #e2e2e2; width:582px; height:322px; float:left; margin:0 27px 25px 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;}
.nmd_sd li:nth-child(2n) { margin-right:0;}
.nmd_sd li .md_sdxf { width:100%; height:50px; position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.85);  -webkit-box-shadow:0 -5px 10px rgba(0,0,0,0.2);  -moz-box-shadow:0 -5px 10px rgba(0,0,0,0.2);  -ms-box-shadow:0 -5px 10px rgba(0,0,0,0.2);  box-shadow:0 -5px 10px rgba(0,0,0,0.2); }
.md_sdxf h5{ float:left; margin-left:15px; line-height:50px; font-size:18px; color:#666666;}
.md_sdxf a{ float:right; margin:7px 15px 0 0; background:#f3f1f0; border:1px solid #e5e5e5; height:34px; -webkit-border-radius:18px; -moz-border-radius:18px;  -ms-border-radius:18px; border-radius:18px; padding:0 15px; line-height:34px; font-size:12px; color:#999999;-webkit-box-shadow:0 0 5px #999 inset; -moz-box-shadow:5px 5px 5px #999 inset; -ms-box-shadow:5px 5px 5px #999 inset;box-shadow:0 0 5px #eae8e8 inset ;}
.md_sdxf a:hover { background:#f0882b; border:1px solid #f0882b; color:#fff;-webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none;box-shadow:none; }
.nmd_sd li:hover { -webkit-box-shadow:3px 3px 5px #518fcc;  -moz-box-shadow:3px 3px 5px #518fcc;  -ms-box-shadow:3px 3px 5px #518fcc;  box-shadow:3px 3px 5px #518fcc; }
.nmd_sd li:hover:nth-last-child(2) {-webkit-box-shadow:none;  -moz-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none; }
.nmd_sd li:nth-last-child(2) { -webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; background:#518fcc; float:left;}
.nmd_sd li:nth-last-child(2) h5{ text-align:center; width:100%; float:left; color:#fff; font-size:30px; margin-top:100px;}
.nmd_sd li:nth-last-child(2) h5 span{ float:left; margin-left:175px;}
.nmd_sd li:nth-last-child(2) h5 a{ color:#fff; margin-left:10px; line-height:48px; position:relative; z-index:1; float:left;}
.nmd_sd li:nth-last-child(2) h5 a:hover { text-decoration:underline;}
.nmd_sd li:nth-last-child(2) p{ width:100%; float:left;}
.nmd_sd li:nth-last-child(2) p a{ padding:7px 20px; border:1px solid #fff; color:#fff; -webkit-border-radius:20px; -moz-border-radius:20px;  -ms-border-radius:20px; border-radius:20px;}
.nmd_sd li:nth-last-child(2) p a:hover { background:#fff; color:#518fcc;}
.nmd_sd li:nth-last-child(2) p{ text-align:center; font-size:14px; margin-top:15px; line-height:30px; color:#fff;}
.nmd_sd li:nth-last-child(2):hover { background:#4988c7;}

.nmd_sd2 { width:1200px; margin:0 auto; padding:10px 0;}
.nmd_sd2 li{  background:#fff; position: relative; overflow:hidden; z-index:1; border:1px solid #ebebeb; width:390px; height:215px; float:left; margin:0 12px 12px 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;}
.nmd_sd2 li:nth-child(3n) { margin-right:0;}
.nmd_sd2 li dl{ widows:360px; height:152px; padding:15px;}
.nmd_sd2 li dl dt{ float:left; width:140px; height:140px; border:1px solid #d7d7d7; overflow:hidden; -webkit-border-radius:78px; -moz-border-radius:78px;  -ms-border-radius:78px; border-radius:78px; margin:5px 15px 0 0;}
.nmd_sd2 li dl dt img{ width:140px; height:auto;}
.nmd_sd2 li dl dd{ line-height:20px; font-size:12px; width:190px; float:left; color:#888888;}
.nmd_sd2 li dl dd h5 { margin-top:15px;}
.nmd_sd2 li dl dd h5 a{ font-size:16px; color:#333333; line-height:30px;}
.nmd_sd2 li dl dd h5 a:hover{ color:#3789d9; text-decoration:underline;}
.nmd_sd2 li dl dd h5 span{ font-size:14px; color:#a6a6a6; line-height:30px;}
.nmd_sd2 li dl dd h6{font-size:14px; color:#333333; line-height:40px; color:#444444;}
.sd2_xf { position:absolute; left:0; bottom:0; width:100%; height:40px; background:#fff; border-top:1px solid #ebebeb;}
.sd2_xf a{ width:50%; float:left; text-align:center; text-indent:30px; line-height:40px; color:#666666; font-size:12px; position:relative; z-index:3;}
.sd2_xf a:nth-child(1):before { content:""; position:absolute; right:0; top:0; width:1px; height:40px; background:#ebebeb;}
.sd2_xf a:nth-child(1) { background: url(../images/sd2_icon_01.png) 65px center no-repeat;}
.sd2_xf a:nth-child(2) { background: url(../images/sd2_icon_02.png) 65px center no-repeat;}
.sd2_xf a:hover:nth-child(1) { background:#f4f4f4 url(../images/sd2_icon_01.png) 65px center no-repeat;}
.sd2_xf a:hover:nth-child(2) { background:#f4f4f4 url(../images/sd2_icon_02.png) 65px center no-repeat;}

.mdst_nr { width:1200px; margin:0 auto 30px auto;}
.mdst_nr_top { width:1138px; border:1px solid #e8e8e8; height:140px; padding:30px; float:left;}
.sttop_lt { width:40%; height:140px; float:left; position:relative; z-index:1;}
.sttop_lt dt{ height:138px; width:138px; float:left; margin-right:25px; border:1px solid #e8e8e8; overflow:hidden; -webkit-border-radius:69px; -moz-border-radius:69px;  -ms-border-radius:69px; border-radius:69px;}
.sttop_lt dt img{ width:138px; height:auto;}
.sttop_lt dd{ width:250px; float:left; line-height:24px; font-size:14px; color:#888888;}
.sttop_lt dd h5 { margin-top:15px;}
.sttop_lt dd h5 a{ font-size:18px; color:#333333; line-height:30px;}
.sttop_lt dd h5 a:hover{ color:#3789d9; text-decoration:underline;}
.sttop_lt dd h5 span{ font-size:14px; color:#a6a6a6; line-height:30px;}
.sttop_ct { width:40%; float:left; height:140px; position:relative; z-index:1;}
.sttop_ct p{ width:80%; margin:0 10%; font-size:14px; color:#666666; margin-top:10px; line-height:20px;}
.sttop_ct p span{ color:#518fcc;}
.sttop_lt:before,.sttop_ct:before  { content:""; width:1px; height:100%; background:#e8e8e8; position:absolute; right:0; top:0;}
.sttop_rt { width:20%; float:left;}
.sttop_rt a{ width:80%; margin:50px 10%; height:44px; color:#fff; text-align:center; line-height:44px; background:#518fcc; line-height:44px; float:left; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.sttop_rt a:hover { background:#4381bd;}
.mdst_nr_btm { width:1198px; border:1px solid #e8e8e8; border-top:0;  float:left;}
.mdstbtm_lt { width:134px; float:left; background:#f7f7f7;}
.mdstbtm_lt li{ width:114px; height:70px; padding:29px 0 0 20px; float:left; border-bottom:1px solid #e8e8e8; color:#666666; font-size:14px;}
.mdstbtm_lt li:nth-child(1) { height:78px; width:134px; padding:0; text-align:center; line-height:78px;}
.mdstbtm_lt li:last-child { border:none;}
.mdstbtm_rt{ width:1064px; float:left; position:relative; z-index:1;}
.timetable_a a{ position:absolute; width:20px; top:28px; z-index:99; height:20px;}
.timetable_a a.tta_lt { left:-112px; background:url(../images/me_icon_03.png) center center no-repeat; }
.timetable_a a.tta_rt { left:-40px; background:url(../images/me_icon_04.png) center center no-repeat; }
.timetable_a a.tta_lt:hover { background:url(../images/me_icon_05.png) center center no-repeat; }
.timetable_a a.tta_rt:hover { background:url(../images/me_icon_06.png) center center no-repeat; }

.timetable_ul { width:1064px; height:778px; position:relative; z-index:1; overflow:hidden; float:left;}
.timetable_ul ul{  position:absolute; top:0; z-index:99;}
.timetable_ul li{ width:76px; height:778px; float:left;}
.timetable_ul li .tr{ width:100%; height:99px; border-bottom:1px solid #e8e8e8;}
.timetable_ul li .tr:nth-child(1) { height:45px;}
.timetable_ul li .tr:nth-child(2) { height:32px;} 
.timetable_ul li .tr:last-child { border:none;}
.timetable_ul li .tr span{ width:18px; height:100%;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; cursor:pointer; font-size:14px; text-align:center; float:left ; border-left:1px solid #e8e8e8; }
.timetable_ul li .tr:nth-child(1) span{ width:75px; cursor:default; height:100%; color:#666666; line-height:45px; text-align:left; text-indent:5px; float:left ;border-left:1px solid #e8e8e8; }
.timetable_ul li .tr:nth-child(2) span{ line-height:32px; cursor:default;  color:#9e9e9e; }
.timetable_label span{ position: absolute;  height:69px; min-width:19px; padding-top:30px; text-align:center; line-height:20px; color:#fff; font-size:14px; z-index:9999;}
.timetable_ul li .tr span:hover { background:#edf2f6;}
.timetable_ul li .tr:nth-child(1) span:hover,.timetable_ul li .tr:nth-child(2) span:hover { background:none;}
.timetable_label .tb_rest { background:#cacaca;}
.timetable_label .tb_hba { background:#ef7f1b;}
.timetable_label .tb_maa { background:#438ed7;}

.black_bg { position:fixed; left:0; top:0; background:rgba(0,0,0,0.15); width:100%; height:100%; z-index:11;}
.online_booking,.ob_prompt { position:fixed; background:#fff; display:none; padding:20px;  z-index:12; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.online_booking {width:650px;}
.ob_prompt {width:440px; padding:0; }
.ob_a { width:100%; height:0; line-height:0; font-size:0; position:relative; z-index:9998;}
.ob_a a{ background:url(../images/tc_gbicon.png) no-repeat; width:42px; height:42px; display:block; position:absolute; right:-40px; top:-35px; text-indent:99999px; overflow:hidden;white-space:nowrap; }
.ob_a a:hover {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.online_booking h4{ width:100%; font-size:30px; color:#528ccc; line-height:40px; margin-top:20px; text-align:center; float:left;  }
.online_booking p{ width:100%; float:left; font-size:14px; line-height:30px; color:#666666; margin-top:10px;}
.online_booking p:nth-child(3) span { width:50%; text-align:center; float:left;}
.online_booking p:nth-child(3) span:nth-child(1) { text-indent:35px; background: url(../images/ob_icon_01.png) 82px center no-repeat;}
.online_booking p:nth-child(3) span:nth-child(2) { text-indent:30px; background: url(../images/ob_icon_02.png) 38px center no-repeat;}
.online_booking p:nth-child(4) { margin-top:10px;}
.online_booking p:nth-child(4) span {  border:1px solid #ccc;-webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px; width:20%; margin:0 10px; padding:0 20px; text-align:center; float:left; height:30px;}
.online_booking p:nth-child(4) span:nth-child(1) { width:31%;}
.ob_ul { width:100%; float:left; padding:10px 0;}
.ob_ul li{ width:100%; float:left; margin:10px 0;}
.ob_ul li span{ width:20%; font-size:22px; text-align:right; text-indent:25px; float:left; line-height:50px;}
.ob_ul li samp{ width:80%; float:left;}
.ob_ul li samp input{ float:left; width:480px; margin-left:10px; text-indent:10px; font-size:16px; height:48px; border:none; border:1px solid #fff; border-bottom:1px solid #ccc;}
.ob_ul li:nth-child(1) samp input {width:310px;}
.ob_ul li:nth-child(1) samp label { cursor:pointer;}
.ob_ul li:nth-child(1) samp label input { width:15px; margin:20px 10px 0 15px; height:15px;}
.ob_ul li:nth-child(1) samp del { float:left; font-size:22px; line-height:50px; font-family:"微软雅黑"; text-decoration:none;}
.ob_c { width:100%; float:left; padding:10px 0 20px 0;}
.ob_c a{ width:290px; height:62px; background:#fe8d25; font-size:20px; line-height:62px; color:#fff;-webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px; float:left; margin-left:180px; text-align:center;}
.ob_c a:hover { background:#f37807; text-decoration:underline;}
.ob_prompt .ob_a a{  right:-20px; top:-15px; }
.obp_img { width:100%; text-align:center; background:#e1e1e1; height:200px;-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;  -ms-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; float:left;}
.obp_img img{ margin-top:32px;}
.obp_text { width:90%; padding:20px 5%; float:left; line-height:34px; font-size:16px; color:#666666;}
.obp_text span{ color:#528ccc;}

/* 0701结束  */


/* 底部公用样式  */
.bd { width:100%; float:left;}
.bd_partner { width:100%;}
.bd_partner_bt { width:100%; height:76px; text-align:center; line-height:76px; background:url(../images/btm_jbimg_01.jpg) repeat-x;}
.bd_partner_ul{position: relative; width:1200px; margin:0 auto; overflow: hidden;}
.bd_partner_ul a { width:137px; height:41px; border:1px solid #f6f6f6; float:left; margin:0 5px 10px 6px;}
.bd_partner_ul a:hover { opacity:0.7;}
.read-more{width:1200px; margin:0 auto; text-align:center; padding:25px 0;}
.read-more a{ color:#838383; font-size:14px; padding-left:25px; background:url(../images/hzhb_icon.png) 0 center no-repeat;}
.read-more a.more_a { background:url(../images/hzhb_icon2.png) 0 center no-repeat}

.bd_btm{ width:100%; float:left; padding-bottom:20px; background:#f2f2f2  url(../images/btm_jbimg_02.jpg) repeat-x;}
.bd_flink { width:100%; float:left;}
.bd_flink ul { width:975px; margin:0 auto;}
.bd_flink li{ width:18.5%; float:left;}
.bd_flink li:last-child { float:right; width:7.5%;}
.bd_flink li h5{ font-size:14px; line-height:35px; color:#333333; margin:15px 0 5px 0; background:url(../images/btm_wl.png) 0 bottom no-repeat; float:left; width:100%;}
.bd_flink li a{ line-height:24px; color:#707070; font-size:12px; display:block;}
.bd_flink li a:hover{ text-decoration:underline;  color:#3d85c6;}
.bd_bd { width:100%; float:left; padding-top:20px;}
.bd_bd1 { width:1200px; margin:0 auto; padding:15px 0 30px 0; border-top:1px solid #e8e8e8;}
.bd_bd1 span{ float:left; font-size:12px; color:#9e9e9e; line-height:20px;}
.bd_bd1 h6{ float:right;}
.bd_bd1 h6 a{ color:#666666; line-height:14px; margin-top:3px; font-size:12px; float:left; padding:0 15px; border-right:1px solid #d0d0d0;}
.bd_bd1 h6 a:last-child { padding-right:0; border:0;}
.bd_bd1 h6 a:hover { text-decoration:underline;  color:#3d85c6;}

/* 提示框样式  */
.pop_tips { position:fixed; background:#fff; min-width:300px; max-width:500px; display:none; padding:20px;  z-index:12; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}
.pop_tips p{ font-size:16px; line-height:24px; margin-bottom:15px;}
.pop_tips p:nth-child(1) { padding:15px 0;}
.pop_tips p a{width:80%; margin:0 10%; height:44px; color:#fff; text-align:center; line-height:44px; background:#518fcc; line-height:44px; float:left; -webkit-border-radius:5px; -moz-border-radius:5px;  -ms-border-radius:5px; border-radius:5px;}


/* 悬浮公用样式  */
.suspension_lt,.suspension_rt { position:fixed; width:60px; background:#9e9e9e; border:3px solid #fff; z-index:98;  top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.suspension_lt { left:0; border-left:0; }
.suspension_rt { right:0; border-right:0;}
.suspension_lt li,.suspension_rt li{ width:60px; height:60px; float:left; position:relative; z-index:99;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
.suspension_lt li a,.suspension_rt li a{ float:left; width:60px; height:24px; padding-top:35px; border-bottom:1px solid #fff; text-align:center; font-size:12px; color:#fff;}
.suspension_lt li:nth-child(1) a{ background: url(../images/xflt_iocn_01.png) center 17px no-repeat;}
.suspension_lt li:nth-child(2) a{ background: url(../images/xflt_iocn_02.png) center 8px no-repeat;}
.suspension_lt li:nth-child(3) a{ background: url(../images/xflt_iocn_03.png) center 8px no-repeat;}
.suspension_lt li:nth-child(4) a{ background: url(../images/xflt_iocn_04.png) center 8px no-repeat;}
.suspension_lt li:nth-child(5) a{ background: url(../images/xflt_iocn_05.png) center 8px no-repeat;}
.suspension_lt li:nth-child(6) a{ background: url(../images/xflt_iocn_06.png) center 8px no-repeat;}
.suspension_lt li:nth-child(7) a{ background: url(../images/xflt_iocn_07.png) center center no-repeat; text-indent:9999px; white-space:nowrap;}
.suspension_rt li:nth-child(1) a{ background: url(../images/xfrt_iocn_01.png) center 8px no-repeat;}
.suspension_rt li:nth-child(2) a{ background: url(../images/xfrt_iocn_02.png) center 8px no-repeat;}
.suspension_rt li:nth-child(3) a{ background: url(../images/xfrt_iocn_03.png) center 8px no-repeat;}
.suspension_rt li:nth-child(4) a{ background: url(../images/xfrt_iocn_04.png) center 8px no-repeat;}
.suspension_rt li:nth-child(5) a{ background: url(../images/xfrt_iocn_05.png) center 8px no-repeat;}
.suspension_rt li:nth-child(6) a{ background: url(../images/xfrt_iocn_06.png) center 8px no-repeat;}
.suspension_rt li:nth-child(7) a{ background: url(../images/xfrt_iocn_07.png) center center no-repeat; text-indent:9999px; white-space:nowrap;}
.suspension_lt li:nth-child(1),.suspension_lt li:nth-child(7),.suspension_rt li:nth-child(1),.suspension_rt li:nth-child(7){ background:#518fcc;}
.suspension_lt li:hover,.suspension_rt li:hover{ background:#333333;}
.suspension_lt li:hover:nth-child(1),.suspension_lt li:hover:nth-child(7),.suspension_rt li:hover:nth-child(1),.suspension_rt li:hover:nth-child(7){ background:#256cb2}
.suspension_rt li:nth-child(6):before {content: " "; position:absolute; left:0; z-index:100; width:0; height:59px; background:#9e9e9e; -webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;background:#9e9e9e url(../images/xfrt_ewm.png) center center no-repeat; overflow:hidden;}
.suspension_rt li:hover:nth-child(6):before {content: " "; position:absolute; left:-70px; width:70px; background:#333333 url(../images/xfrt_ewm.png) center center no-repeat;}







